<?php
/**
 * 原型
 */
class ProtoController extends Controller
{
	function __construct(){
		View::setLayout('admin');
	}

	function show()
	{
		$protos	=	Proto::getList();
		$this->assign('list',	$protos);
		$this->display();
	}
	
	/**
	 * 显示原型预览效果
	 */
	function prev()
	{
		$id	=	fetch_get('id', 'int');
		if(!$id){
			Show::go400('无效参数');
		}
		$proto	=	ProtoHelper::load($id);
		if(!$proto){
			Show::warning('无此原型信息');
		}
		
		$this->assign('proto_show',	ProtoHelper::pack($proto));
		$this->assign('proto',		$proto);
		$this->display();
	}

//	function add()
//	{
//		$pid	=	fetch_get('pid','int');
//		if($pid)
//		{
//			$parent	=	Cate::get($pid);
//			if(!$parent)
//			{
//				$this->redirect('cate');
//			}
//		}
//
//		if(!empty($_POST))
//		{
//			if(Cate::add(array(
//				'title'		=>	FilterHelper::strict(fetch_post('title')),
//				'desc'		=>	FilterHelper::strict(fetch_post('desc')),
//				'pid'		=>	$pid,
//			))){
//				Show::notice('添加成功', 'cate/pid/'.$pid);
//			}
//			else{
//				Show::warning('添加失败', 'cate-add/pid/'.$pid);
//			}
//		}
//
//		$this->display();
//	}
//
//	function mod()
//	{
//		$id		=	fetch_get('id', 'int');
//		$cate	=	Cate::get($id);
//		if(!$cate)
//		{
//			Show::warning('no such cate', 'cate');
//		}
//
//		if(!empty($_POST))
//		{
//			if(Cate::modify($id, array(
//				'title'		=>	FilterHelper::strict(fetch_post('title')),
//				'desc'		=>	FilterHelper::strict(fetch_post('desc')),
//			))){
//				Show::notice('修改成功', 'cate/pid/'.$cate['pid']);
//			}
//			else{
//				Show::warning('修改失败', 'cate-mod/id/'.$id);
//			}
//		}
//
//		$this->assign('cate',	$cate);
//		$this->display();
//	}
    
	
}
?>